package com.ym.medical.domain.entity;

import com.ym.common.constant.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Table;

/**
 * 医生等级对象 doctor_level
 *
 * @author ym
 * @date 2020-08-24
 */
@ApiModel("医生等级-实体")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Table(name = "doctor_level")
public class DoctorLevelEntity extends BaseEntity {

	private static final long serialVersionUID = 1L;

	/**
	 * 医生主键
	 */
	@ApiModelProperty("医生主键")
	private Long doctId;

	/**
	 * 级别等级
	 */
	@ApiModelProperty("级别等级")
	private String dctlLevel;

	/**
	 * 级别名称
	 */
	@ApiModelProperty("级别名称")
	private Integer dctlName;

	/**
	 * 个人资料完善情况分数
	 */
	@ApiModelProperty("个人资料完善情况分数")
	private Integer personalDataScore;

	/**
	 * 医生职位分数
	 */
	@ApiModelProperty("医生职位分数")
	private Integer positionScore;

	/**
	 * 患者评分
	 */
	@ApiModelProperty("患者评分")
	private Integer patientScore;

}
